﻿/////////////////////////////////////////////////////////////////////////////////////////////////
//
// sonX-Parameter.txt - Reference setting for sonARMS
// ==================================================
//
/////////////////////////////////////////////////////////////////////////////////////////////////


// Table of contents
//===================
//
// 0.) Change history since January 2015
// 1.) General parameters for in- and output control
// 2.) General parameters for the setup of the calculation model, sorted according the modules: 
//     Basic - Meteo - Reflect - Forest
// 3.) Spezific parameters for sonRAIL
// 4.) Spezific parameters for sonARMS
// 5.) Spezific parameters for sonAIR

// Note: recommendet parameter settings are given for the following applications:
// ==============================================================================
// - S = Survey (quick calculation with reduced accuracy)
// - E = Engineering (balanced)
// - P = Precision (high accuracy, but longer calculation times)
// - D = Debug (with additional information for validation purposes)


/////////////////////////////////////////////////////////////////////////////////////////////////
//
// 0.) Change history since January 2015
// -----------------------------------------
// 
// 15-Apr-15: Neuer Parameter MaxWarnPercent (darf fehlen)
// 17-Apr-15: Neuer Parameter LiftRcvBelowGround (darf fehlen; SonRail, sonAir, nicht sonArms)
// 24-Aug-15: Neuer Parameter AatmCorrBroadBand
// 07-Sep-15: Neuer Parameter OutPutsSrcRcv
// 27-Okt-15: Parameter MeteoModify erweitert auf Wert 2
// 25-Apr-16: Neuer Parameter ResMeteoMinMax
// 05-Jun-18: Neuer Parameter AatmOnlyBASIC
// 09-Aug-17: Neuer Parameter AdditionalGroundReflections
// 06-Sep-17: Neuer Parameter NegZobstacles
// 28-Aug-18: Neuer Parameter DeltaSlope
// 31-Okt-18: Neuer Parameter ForestReflectors_NrOfSpheres
// 29-Nov-18: Neuer Parameter MaxThreads
// 07-Dez-18: Neuer Parameter ForestReflectors_Reduction
// 12-Dez-18: Parameter ForestReflectors_SmearBuckets abgeschafft
// 07-Dez-18: Parameter umbenannt: ForestReflectorPoints_NrOfSpheres -> ForestReflectors_NrOfSpheres
// 04-Mrz-19: Parameter MaxThreads erweitert um Wert 0 (undokumentiert, Threadverwaltung deaktiviert)
// 05-Mrz-19: Parameter ArmsTimeResponseLength erhält eine neue Voreinstellung (1000->500->600)
// 25-Nov-21: Neue Parameter RockGrid und ForestGrid
//////////////////////////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////////////////////////////////////
//
//  1.) General parameters for in- and output control
// ===================================================

// ------------------------------------------------------------------
InputTriage            0        S=E=P=D=0
DxfMaxHeightGnd       80 m
DxfMinHeightGnd    0.001 m
DxfMaxHeightEdges     80 m
DxfMinHeightEdges  0.001 m
// ------------------------------------------------------------------
FileNameNumbers        0        S=E=P=D=0
// ------------------------------------------------------------------------------
PlotRelief             0        S=E=P=0 D=1
// ----------------------------------------------------------------------------
LogSize                1        S=E=P=1 D=2oder3
MaxWarnPercent        10 %
// -------------------------------------------------------------------------------------
LinLogProfilesHeight     100 m
LinLogProfilesDelta      0.1 m
WriteAbsMeteoProfiles      0        S=E=P=0 D=0oder1
// --------------------------------------------------------------
ErrorPopUp             0        S=E=P=0 D=1
MaxThreads	512


/////////////////////////////////////////////////////////////////////////////////////////////////
//
// 2.) General parameters for the setup of the calculation model, sorted according the modules: 
//     Basic - Meteo - Reflect - Forest 
// ==============================================================================================

// ----------------------------------------------------------------------------------------
AccelTrigonom             16384 
AccelWofz                  2000 
// ------------------------------------------------------------------
OptimizeGndSeg         1        S=E=P=D=1
HarmonoiseDist1Rmax    50 m     S=E=P=D=50
HarmonoiseDist2Rmax   500 m     S=E=P=D=500
HarmonoiseR1         0.25 m     S=E=P=D=0.25
HarmonoiseR2            1 m     S=E=P=D=1
HarmonoiseDist1Dsegm   20 m     S=E=P=D=20
HarmonoiseDist2Dsegm  200 m     S=E=P=D=200
HarmonoiseD1            5 m     S=E=P=D=5
HarmonoiseD2           50 m     S=E=P=D=50
// ----------------------------------------------------------------------
MinDistRecBarr         0 m      S=E=P=D=0
LiftRcvBelowGround     0 m
// --------------------------------------------------------------------
PathDmin            0.33 m
// ---------------------------------------------------------------------------------
CoherenceLoss          1        S=E=P=D=1
// --------------------------------------------------------------------------------
ReliefSmoothing        0        S=E=P=D=0
// -------------------------------------------------------------------
AatmGradCelsius	8 °C
AatmHumidityPercent	76 %
AatmMilliBar	1013 mBar

// -----------------------------------------------------------------------------------
AatmCorrBroadBand      0
AatmMorePrecision      0
AatmMaxHeight       1000 m
AatmDelta            100 m
// ------------------------------------------------------------------------
FlowResSigma         300
// --------------------------------------------------------------------
TerrainTypeGrid        5 m      S=10 E=5 P=D=2
//TerrainTypeGridLarge  50 m
// ----------------------------------------------------------------------
ForestHeight          20 m
FoliageDistLimit     200 m
// -----------------------------------------------------------------
MaxDistance         2000 m      S=1000, E=2000, P=3000, D=2000
// ---------------------------------------------------------------------------------------
SingleBarrierMaxAtt   25 dB
MultiBarrierMaxAtt    25 dB
BarrierUsePierce       1
AdditionalGroundReflections 1
NegZobstacles 1
DeltaSlope 0.1

// --------------------------------------------------------------------------------
// Raytracing
// ----------
RtDeltaX               2 m      S=E=P=D=2
MeteoModify            2        S=E=P=D=2
SimpleMeteo            1        S=E=P=D=1
MeteoDmax             15 dB
MeteoDmin            -20 dB
// --------------------------------------------------------------------------------------------
ReflUebergangsFrequenz       1.0          S=1 (only incoherent) E=1 P=300 D=300
ReflSpacingFactorKohaerent   0.11         S=E=P=D=0.11
ReflSpacingInkohaerent       1.0          S=E=P=D=1
ReflIterationsWalls          2            S=1 E=2 P=3 D=2
ReflZugskoerper              0            S=0 E=0 P=1 D=1
ReflMaxDist                500 m          S=300 E=D=500 P=600 f�r SonArms s. Hinweis oben.
ReflLimit	         0.001
SourceConst                100
ReflLogVisibility            0
// ---------------------------------------------------------------------------------------------
maxDistForestPropagation    2000 m                          S=1000 E=2000 P=5000 D=2000
maxDistRockPropagation      3000 m                          S=1500 E=3000 P=5000 D=3000
maxRockReflAngle          1.3963 corresponds to 80�         S=E=P=D=1.3963
minDistRockReflector          20 m                          S=E=P=D=20
RasterRatioRock                10 times RockGrid             S=E=P=D=5
RockGrid                       5 m                          S=E=P=D=5
DiffusThreshold              0.2                            S=0.3 E=D=0.2 P=0.1
ForestRimPointsDist           25 m                          S=100 E=25 P=5 D=25
LogReflectionPoints            0                            S=E=P=0 D=1
ForestMaxHorAngle      1.5707963 = Pi/2 = 90�               S=E=P=D=1.5707963
CliffReflectorsOn              1                            S=E=P=D=1
ForestReflectorsOn             1                            S=E=P=D=1
MinForestDepth                20 m                          S=E=P=D=20
ForestReflectors_NrOfSpheres 350                            S=E=P=D=350
ForestGrid                    25 m                          S=20m E=15m P=5m D=1m
ForestReflectors_Reduction     3                            S=5 E=3 P=3 D=1 

/////////////////////////////////////////////////////////////////////////////////////////////////
//
// 3.) Spezific parameters for sonRAIL
// ====================================
//
// -------------------------------------------------------------------------------------
OutPutsDetail          0        S=E=P=0 D=1
OutPutsSummary         1        S=E=P=1 D=1
OutputDbPrecision      2        S=E=P=D=2
OutSuppressDb        0.3 dB     S=0.9 E=0.3 P=0.1 D=0.3
OutSuppressBelow      30 dB     S=40  E=30  P= 20 D=30
InpMeteoSuppress       0        S=E=1 P=D=0
// -------------------------------------------------------------------
LineSourcePointsDistFOREST         25 m   S=100 E=25  P=5   D=25
LineSourcePointsDistREFLECT        10 m   S=25  E=10  P=5   D=10
LineSourcePointsDistTunnel          2 m   S=2   E=2   P=1   D=2
LineSourcePointsDistLowBASIC        1 m   S=2   E=1   P=1   D=1
LineSourcePointsDistUppBASIC      100 m   S=200 E=100 P=50 D=100
LineSourcePointsDistSlopeBASIC    0.1     S=0.1 E=0.1 P=0.1 D=0.1
LineSourcePointsDistLowMETEO       10 m   S=20  E=10  P=5   D=5
LineSourcePointsDistUppMETEO      100 m   S=200 E=100 P=50 D=100
LineSourcePointsDistSlopeMETEO    0.1     S=0.1 E=0.1 P=0.1 D=0.1
// ----------------------------------------------------------------------------
NearSourceMaxDist   10 m        S=10 E=10 P=25 D=10
NearSourceRecords  2000000000      S=100 E=2000000000 P=2000000000 D=100


/////////////////////////////////////////////////////////////////////////////////////////////////
//
// 4.) Spezific parameters for sonARMS
// ====================================
//
// ------------------------------------------------------------------------
ArmsWriteInternalData        0  S=E=P=0 D=1
ArmsWriteDetailsP            0  S=E=P=0 D=1
ArmsWriteDetailsR            0  S=E=P=0 D=1
ArmsWriteTimeResponse        0  S=E=P=0 D=1
DeleteOutput                 0  S=E=P=1 D=0
LogDominantReflector         0  S=E=P=0 D=1
// ------------------------------------------------------------------------
ArmsTimeResponseStep        0.010  (=10ms)
ArmsTimeResponseLength       600  (1000 x ArmsTimeResponseStep = 6 sec total time)
// ------------------------------------------------------------------------
REFLECTwithMETEO             2  S=E=P=D=2
// --------------------------------------------------------------------
Abuild                    0.0
ResMeteoMinMax            0

/////////////////////////////////////////////////////////////////////////////////////////////////
//
// 5.) Spezific parameters for sonAIR
// ===================================
//
// --------------------------------------------------------------------

//OutPutsDetail          1        S=E=P=0 D=1  ==> wird schon unter 3) definiert!
//OutPutsSummary         1        S=E=P=1 D=1  ==> wird schon unter 3) definiert!
//OutputDbPrecision      2        S=E=P=D=2    ==> wird schon unter 3) definiert!

SourceDimension           50 m
AirAttenuationOutput       1
OutPutsSrcRcv              0        S=E=P=0 D=1
AatmOnlyBASIC              0 